Distributed Computing Environment Software Maintenance: Problems of Measurement and Research

نویسندگان

  • Scott L. Schneberger
  • Ephraim R. McLean
چکیده

Historically, the largest single life cycle computer vstem cost has been for maintaining information system software. More recently, the computing world has begun to undergo a significant transformation porn centralized computer architectures to non-centralized or distributed computer architectures. This paper discusses a new area of research on sojiivare maintenance (and development in generat), focusing on the issue of whether and to what extent the emerging technology of distributed computer operating environments directly affects software maintenance. Based on trade journal articles, the issue appears to depend on two diametrics of information system architectures: component simplicity and system complexity. The smaller (but more numerous) the vstem components, the easier they are to deal with individually (i.e., lower software maintenance costs) but the more d+ult it is to deal with the overall system (i.e., higher software maintenance costs). This research was based on a new conceptual model for information systems complexity based on component number and variety, interaction number and variety, and the overall rate of change. By applying this complexity model to distributed computing environments, this research sought empirical data j?om to determine whether the complexity of a distributed computer system has a greater effect on sojtware maintenance than component simplicity, and what the related explanatory factors are. Secondary source data such as accounting cost data on distributed sojtware maintenance was unattainable for reasons discussed in this paper; a$eld study was performed of IS system and application software analysts, designers, programmers, testers, and customer service representatives. The field study indicated (among other things) that the overall complexity of the studied distributed systems overwhelmed the ease-of-use and simplicity of their components--thus increasing the overall diflculty of software maintenance in distributed environments. Implications were discussed for IS managers to lower the cost of distributed computing environment software maintenance costs by adjusting the level of system distribution and minimizing component and system dif$culties. Finally, this paper oglers a perspective on measuring and researching the emerging technology of distributed computing, including recommended areas of specific research needed based on the conclusions and implicationsjrom the authors’ research.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Evaluating Cloud Computing User’s Satisfaction in Information Technology Management

Cloud computing is a new discussion in enterprise IT. It has already become popular in terms of distributed technology in some companies. It enables managers to setup and run the intended businesses by avoiding excessive spending on computers, software and hiring expert staff, which proves to be cost effective. Cloud computing also helps users pay for the IT services without spending massive am...

متن کامل

On the Software Engineering of Multi-Platform Parallel / Distributed Software

Parallel and distributed computation is now an essential ingredient of high performance scientific computing. While parallel computers are still somewhat expensive, the widespread availability of distributed computation packages, has mushroomed the use of workstation networks as virtual parallel computers. A common feature of a modern computing environment is that one generally has access to no...

متن کامل

Data Replication-Based Scheduling in Cloud Computing Environment

Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, accessing data files is critical for performing such applications. Sometimes accessing data becomes...

متن کامل

Maintenance Simulation : Software Issues

The maintenance of a distributed software system in a production environment involves: 1. maintaining software integrity, 2. maintaining and database integrity, 3. adding new features, and 4. adding new systems. These issues will be discussed in general: what they are and how they are handled. This paper will present our experience with a distributed ~esource management system that accounts for...

متن کامل

Trustworthiness Measurement Algorithm for TWfMS Based on Software Behaviour Entropy

As the virtual mirror of complex real-time business processes of organisations’ underlying information systems, the workflow management system (WfMS) has emerged in recent decades as a new self-autonomous paradigm in the open, dynamic, distributed computing environment. In order to construct a trustworthy workflow management system (TWfMS), the design of a software behaviour trustworthiness mea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996